<?php
require 'AccesBBDD.class.php';
Class AssistenciaVO{
	var $id_falta;
	var $id_icidencia;
	var $id_justificacion;
}
Class AssistenciaDAO{
	Function comprobarAssistencia($id_horari_real, $id_alumne){
		$sql='SELECT * FROM faltes_asisstencia where id_horari_real='.$id_horari_real.' AND id_alumne='.$id_alumne;
    	$bd=new AccesBBDD();
    	$bd->conectar();
    	$recordset=$bd->consultar($sql);
    	$bd->desconectar();
    	$num_rows = mysql_num_rows($recordset);
    	if ($num_rows > 0) {
        	return true;
    	} else {
        	return false;
    	}
	}
		// tablas horarios teoricos  E-Mail
	function crearRegistroAssistencia($id_tipus_falta, $id_horari_real, $id_alumne){
		$sql="Insert into faltes_asisstencia Values (".$id_tipus_falta.",".$id_horari_real.",".$id_alumne.")";
		
		if(!$this->comprobarAssistencia($id_horari_real, $id_alumne)) {
			$bd=new AccesBBDD();
			$bd->conectar();
			$bd->modificar($sql);
			$bd->deconectar();
			return true;
		}else{
			return false;
			
		}
		
	}
	
	function RecuperaDiasXGrup($id_grup){
		
		$sql="SELECT dia FROM horaris_teorics WHERE id_grup=".$id_grup;
		$bd=new AccesBBDD();
		$bd->conectar();
		$resultat=$bd->consultar($sql);

		$i=0;
		while ($row=mysql_fetch_assoc($resultat)){
			
			$Array_resultat[$i]=$row['dia'];
			$i=$i+1;
		}
		$bd->desconectar();
		return $Array_resultat;
   	}
	
	
	function RecuperarMHXGrupiDia($id_grup, $dia){
		$sql="SELECT id_modul FROM horaris_teorics WHERE id_grup=".$id_grup." AND dia='".$dia."'";
		
		$bd=new AccesBBDD();
		$bd->conectar();
		$resultat=$bd->consultar($sql);
	
		$i=-1;
		while ($row=mysql_fetch_assoc($resultat)){
			$i=$i+1;
			$Array_resultat[$i]=$row['id_modul'];
			
		}
		$bd->desconectar();
		return $Array_resultat;

	}
	
	function RecuperarEspaiXGrupiDia($id_grup, $dia){

		$sql="SELECT id_espai FROM horaris_teorics WHERE id_grup=".$id_grup." AND dia='".$dia."'";
		
		$bd=new AccesBBDD();
		$bd->conectar();
		$resultat=$bd->consultar($sql);
	
		
		if($row=mysql_fetch_assoc($resultat))			
		$Array_resultat=$row['id_espai'];
		else
		echo "no";
		$bd->desconectar();
		return $Array_resultat;
	}
	
	
		
		

}	
		
		
		
		
		
		
	
	




?>

